export const swiperCellBehavior = Behavior({
  data: {
    swiperCellQueue: []
  },
  methods: {
    // 当用户打开滑块触发
    swiperCellOpen (e) {
      // console.log(e)
      // 打开滑块 取消 点击其他位置滑块不会自动收回
      // 通过id获取实例
      const ins = this.selectComponent(`#${e.target.id}`)
      // 将实例追加到数组
      this.data.swiperCellQueue.push(ins)
    },
    // 给页面绑定点击事件
    onSwiperCellPage () {
      console.log(111)
      this.onSwiperCellCommonClick()
    },
    // 滑块点击事件
    onSwiperCellClick () {
      this.onSwiperCellCommonClick()
    },
    // 关掉滑块统一事件
    onSwiperCellCommonClick () {
      this.data.swiperCellQueue.forEach(ins => {
        ins.close()
      })
      this.data.swiperCellQueue = []
    },
  }
})